perm filename UNMAC.LSP[RUT,LSP] blob sn#343750 filedate 1978-03-22 generic text, type T, neo UTF8
(DEFPROP UNMACEXPAND
 (LAMBDA (X)
  (PROG NIL
	(COND [(PATOM X) (RETURN NIL)]
	      [(EQ (CAR X) 'MACROEXPANSION)
	       (RPLACA X (CAADDR X))
	       (RPLACD X (CDADDR X))])
   LOOP (UNMACEXPAND (CAR X))
	(COND [(CONSP (SETQ X (CDR X))) (GO LOOP)] [T (RETURN NIL)])))
 EXPR)